#define  _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>
//#include <stdio.h>
//struct S
//{
//	char ch[10];
//	int a;
//	float f;
//};
//int main()
//{
//	struct S s = { "hello",4,5.5f};
//	struct S t = { 0 };
//	char arr[100] = { 0 };
//	sprintf(arr, "%s %d %f", s.ch, s.a, s.f);
//	printf("%s\n", arr);
//	sscanf(arr, "%s %d %f", t.ch, &(t.a), &(t.f));
//	printf("%s %d %f", t.ch, t.a, t.f);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	FILE* pf = fopen("text.txt", "r");
//	if (NULL == pf)
//	{
//		perror("fopen");
//		return 1;
//	}
//	int ret = fgetc(pf);
//	printf("%c\n", ret);
//	fseek(pf,-2 , SEEK_END);
//	ret = fgetc(pf);
//	printf("%c\n", ret);
//	ret = fgetc(pf);
//	printf("%c\n", ret);
//	int tmp = ftell(pf);
//	printf("%d\n", tmp);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

//int main()
//{
//	//puts("hello world");
//	return 0;
//}

//int main()
//{
//	FILE* pf = fopen("text.txt", "r");
//	if (NULL == pf)
//	{
//		perror("fopen");
//		return 1;
//	}
//	int ret = fgetc(pf);
//	printf("%c\n", ret);
//	fseek(pf, -3, SEEK_END);
//	ret = fgetc(pf);
//	printf("%c\n", ret);
//	ret = fgetc(pf);
//	printf("%c\n", ret);
//	int tmp = ftell(pf);
//	printf("%d\n", tmp);
//	rewind(pf);
//	tmp = ftell(pf);
//	printf("%d\n", tmp);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	printf("%d\n", __LINE__);
//	printf("%s\n",__FILE__);
//	printf("%s\n",__DATE__);
//	printf("%s\n",__TIME__);
//	printf("%s\n",__FUNCTION__);
//	//printf("%d\n",__STDC__)
//	//printf("%s\n");
//	return 0;
//}

//#define PRINT(X) (printf(#X"=%d\n",X))
//int main()
//{
//	int a = 10;
//	PRINT(a);
//	int b = 20;
//	PRINT(b);
//	return 0;
//}
// 


//#if 0
//#define M 100
//int main()
//{
//	int m = M;
//	printf("%d\n", M);
//#undef M
//	return 0;
//}
//#endif

//int main()
//{
//	FILE* pf = fopen("text.txt", "w");
//	if (NULL == pf)
//	{
//		perror("pf");
//		return 1;
//	}
//	fprintf(pf, "%s", "hello world");
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

//#define TMP 20
//int main()
//{
//#ifdef TMP
//	printf("hehe\n");
//#if TMP==1
//	printf("hehe1\n");
//#else
//	printf("hehe2\n");
//#endif
//#endif
//#ifndef TMP
//	printf("haha\n");
//#endif
//	return 0;
//}
